//
//  VideoPhotoViewController.h
//  Rail
//
//  Created by hychen on 2018/3/8.
//  Copyright © 2018年 Hychen. All rights reserved.
//

#import "BaseController.h"
@class WatchVideoViewController;
typedef NS_ENUM(NSInteger,showType){
    showTypeUnknown = 0,
    showTypeLinePhoto = 1,   //
    showTypeWarnPhoto = 2,
    showTypeWarnVideo = 3,
};

@interface VideoPhotoViewController : BaseController

@property (nonatomic, weak) WatchVideoViewController *watchVc;

@property (nonatomic, strong) NSMutableArray *selectImageArray;
@property (nonatomic, strong) UITableView *tableView;

@property (nonatomic, assign) showType showType;

@property (nonatomic, copy) void(^BlockUploadLinePhotoSuccess)();
@property (nonatomic, copy) void(^BlockUploadWarnPhotoSuccess)();
@property (nonatomic, copy) void(^BlockUploadWarnVideoSuccess)(NSDate *fromDate, NSDate *toDate);

@property (nonatomic, copy) void(^BlockCapturePhoto)();

@property (nonatomic, strong) SelectVideoDeviceModel *selectDeviceModel;

- (void)addCapturePhoto:(UIImage *)image;
///视频下载成功后请求接口
- (void)_requestWarnVideoData:(NSData *)videoData;
@end
